/*
 * BattleMasterPlayerGame.h
 *
 *  Created on: Nov 11, 2011
 *      Author: gonzalo
 */

#ifndef BATTLEMASTERPLAYERGAME_H_
#define BATTLEMASTERPLAYERGAME_H_

#include "BattleMasterGame.h"

class BattleMasterPlayerGame: public BattleMasterGame {
public:
	BattleMasterPlayerGame(std::string owner);
	virtual ~BattleMasterPlayerGame();

	void setBackground(DTOBackground* bgr);

	virtual std::string getBackgroundPath();
	virtual std::list<ScenarioElement*> getElements();

	void setScenearioElements(std::list<DTOScenarioElement*> listElements);
	void deleteBackground();

private:
	DTOBackground* background;
	std::list<DTOScenarioElement*> scenarioElements;
};

#endif /* BATTLEMASTERPLAYERGAME_H_ */
